/*Replace Bootstrap*/

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    /*font-family: Arial Narrow;*/
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #ffffff;
}

.btn-toolbar {
    text-shadow: 0 1px 0 #fff;
    border-color: #fff;
    /*text-shadow: 0 1px 0 rgba(222, 222, 222, 0.89);
    border-color: #009BCF;
    color: #fff;
    background-color: #009BCF;*/
}

.btn-toolbar:hover,
.btn-toolbar:focus {

    background-color: rgba(223, 221, 229, 0.62);
    background-position: 0 -15px;
    background-repeat: repeat-x;
    border-color: #eceaf2;
    color: #006DC1;
	cursor: pointer;
}
.btn-toolbar:active,
.btn-toolbar.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
   /* background-color: #006DC1;
    border-color: #006DC1;*/
}

/* MENU */
.menu-body{
    /* background-color: #006DC1; */
      background-color: #ffffff;
}

.menu-table-standard{
    position:absolute;
    left:23px;
    top:35px;
}
.menu-table-custom{
    position:absolute;
    left:23px;
    top:85px;
}
/* Top left menu */
.btn-menu {
    /* border-color: #191919;*/
    border-color: rgba(127, 127, 127, 0.94); 
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: bold;
    /*color: #f9f6f4;
    background-color: rgba(186, 236, 247, 0.100);*/
    color: rgba(32, 50, 85, 0.94);
    background-color: rgba(224, 224, 224, 0.6);
}
.btn-menu:hover,
.btn-menu:focus {
    /*background-color: rgba(223, 221, 229, 0.62);
    border-color: #eceaf2;*/
    color: #006DC1;
	cursor: pointer;
}
.btn-menu:active,
.btn-menu.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
    color: #006DC1;
}
/*.tier-table-tr-td-cnt:hover,
.tier-table-tr-td-label:focus{
    background-color: rgba(223, 221, 229, 0.62);
    border-color: #eceaf2;
    color: #006DC1
}*/
.tier-table .ObjectSelected,
.reports-table .ObjectSelected{
    background-color: rgba(228, 220, 25, 0.62);
    border-color: #eceaf2;
    font-size:9pt;
    font-weight:normal;
    text-align:center;
	cursor: pointer;
    border: 1px solid #F0f0f0;
    border-collapse: collapse;
}
.tier-table .ObjectNormal,
.reports-table .ObjectNormal{
    border-color: #eceaf2;
    font-size:9pt;
    font-weight:normal;
    text-align:center;
	cursor: pointer;
    border: 1px solid #F0f0f0;
    border-collapse: collapse;
}
.tier-table .ObjectHover,
.reports-table .ObjectHover{
    background-color: rgba(154, 219, 226, 0.62);
    border-color: #eceaf2;
    text-align:center;
	cursor: pointer;
    border: 1px solid #F0f0f0;
    border-collapse: collapse;
    font-size:9pt;
    /*font-style:italic;
    /*font-weight:bold;*/
}

.actions-table .ObjectSelected,
.actions-table .ObjectHover,
.actions-table .ObjectNormal
{
    border-color: #eceaf2;
    font-size:9pt;
    font-weight:normal;
    cursor: pointer;
    border: 1px solid #F0f0f0;
    border-collapse: collapse;
}
.actions-table .ObjectHover{
    background-color: rgba(154, 219, 226, 0.62);
}
.actions-table .ObjectSelected{
    background-color: rgba(228, 220, 25, 0.62);
}
/*.btn-menu > td{
    font-size:9pt;
    font-weight:bold;
    text-align:left;
}*/

/* Using sm as the default style for buttons size*/
.btn-sm,
.btn-xs,
.btn-group-sm > .btn {
    font-size: 12px;
}

/*.btn-memu > .btn-xs{
//margin-top: 5px;
//margin-bottom: 5px;
}
input[type="button"]{
    //line-height: 0px;
}*/
/*Override Bootstrap's 5x*/
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 2px;
}

/* DVStream Report Tier Tables*/
.tier-body{
    background-color: #FFFFFF;
}
.tier-table{
    width:90%;
    margin-left:5%;
    margin-right:5%;
    text-align:left;
    margin-top: 10px;
}
/*.tier-table>tbody>tr>td{
     font-size:9pt;
     border: 1px solid #F0f0f0;
     border-collapse: collapse;
     white-space:nowrap;
     background-color:#FFFFFF;
     color:black;
 }*/
.tier-table-tr-td-cnt,
.tier-table-tr-td-label{
    /*font-family:Arial Narrow;*/
    font-size:9pt;
    border: 1px solid #F0f0f0;
    border-collapse: collapse;
    white-space:nowrap;
    background-color:#FFFFFF;
    color:black;
}
.tier-table-tr-td-cnt{
    text-align:center;
}
.tier-table-tr-td-label-hilight{
    background-color: rgba(0, 134, 218, 0.18);
    font-size:10pt;
    font-weight:bold;
}

/*.tier-table>tbody>tr>th{
    white-space:nowrap;
    color:black;
    border: 1px solid #F0f0f0;
    font-size:9pt;
    font-weight:bold;
    text-align:center;
}*/
.tier-table-tr-th-cnt,
.tier-table-tr-th-label{
    white-space:nowrap;
    /*background-color:#006DC1;
    color:white;
    background-color: #009BCF;*/
    color:black;
    border: 1px solid #F0f0f0;
    font-size:9pt;
    font-weight:bold;
    text-align:center;
}
.empty-class{
    /*empty class need to remove default style from DVStream
    these classes can be used or the above used as group class
    tier-table>tbody>tr>th & tier-table>tbody>tr>td*/
}
/* IE 9 does not support works on Chrome Firefox */
/*.reports-table>tbody>tr>td,
.actions-table>tbody>tr>td{
    font-size:9pt;
    white-space:nowrap;
    border: 1px solid #F0f0f0;
}
.reports-table>tbody>tr>th,
.actions-table>tbody>tr>th{
    white-space:nowrap;
    font-size:11pt;
    font-weight:bold;
    text-align:center;
    border: 1px solid #F0f0f0;
    background-color: #009BCF;
    color:white;
}*/
.reports-table{

}
.reports-table-tr-th,
 .actions-table-tr-th{
     white-space:nowrap;
     font-size:10pt;
     font-weight:bold;
     text-align:center;
     border: 1px solid #F0f0f0;
     background-color: #009BCF;
     color:white;
 }
.reports-table-tr-td,
.actions-table-tr-td{
    font-size:9pt;
    white-space:nowrap;
    border: 1px solid #F0f0f0;
}
.consoleforms-table-tr-th{
    white-space:nowrap;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    border: 1px solid #F0f0f0;
    //background-color: #009BCF;
    //color:white;
}
.consoleforms-table-tr-td{
    font-size:9pt;
    white-space:nowrap;
    border: 1px solid #F0f0f0;
}

/* Table striped */
.consoleforms-table > tbody > tr:nth-child(odd) > td,
.consoleforms-table-tr-th > tbody > tr:nth-child(odd) > th {
   /* background-color: #f9f9f9;*/
}
/*.consoleforms-table > thead > tr > th,
.consoleforms-table > thead > tr > td {
    border-bottom-width: 2px;
}*/
/*.table-striped > tbody > tr:nth-child(odd) > td {
    background-color: greenyellow;
}*/


.modal-title{
    text-align: center;
}
.modal-alert {
    width: 90%;
}
.iframe-container{
	position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
}
.iframe-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tooltip {
     font-size: 12px;
     line-height: 1.4;
 }

.tooltip-inner {
    /*background-color: #E4E9E9;
    color: #000;*/
    filter: alpha(opacity=100);
    opacity: 1.0;
    font-size:13pt;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #317ED1;
}

div{
    position: relative;
}
#IFrameImage{
    z-index: 1;
    position: relative;
}
/* ================================
Used to set DVStream overall style
===================================*/
/* Set the table headers, titles and other bkgnd & text color*/
.tier-table-tr-th-label,
.tier-table-tr-th-cnt,
.reports-table-tr-th,
.actions-table-tr-th,
.consoleforms-table-tr-th,
.tooltip-inner,
.modal-title,
.modal-header,
.btn-primary,
.bootstrap-dialog.type-default .modal-header,
.bootstrap-dialog.type-default .bootstrap-dialog-title{
    background-color:#006DC1;
     color:white;
    /*background-color: rgba(0, 0, 0, 0.91);
    color:white;*/
    text-align: center;
}


